471451
9994
766947
618871
81663
54916
512378
440760
60564
598494
188363
48271
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471